package modifyClientCode.visitee;

import modifyClientCode.visitor.AbstractVisitor;

public class Element2 extends AbstractElement {

	@Override
	public void dispersedOp1() {
		System.out.println("Element2 Dispersed op 1");
	}
	
	@Override
	public void dispersedOp2(int k) {
		System.out.println("Element2 Dispersed op 2");
	}

	@Override
	public void dispersedOp3() {
		System.out.println("Element2 Dispersed op 3");
	}

	@Override
	public void elementOp2() {
		System.out.println("Element2 Element op 2");
	}

	@Override
	public void accept(AbstractVisitor av) {
		av.visit(this);
	}		
	
}
